Relating Word and Tree Automata - Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
نویسندگان
چکیده
I n the automata-theoretic approach to verification, we translate specifications to automata. Complexity considerations motivate the distinction between different types of automata. Already in the 60's) it was known that deterministic Biichi word automata are less expressive than nondeterministic Biichi word automata. The proof is easy and can be stated in a few lines. I n the late 60's) Rabin proved that Buchi tree automata are less expressive than Rabin tree automata. This proof is much harder. I n this work we relate the expressiveness gap between deterministic and nondeterministic Buchi word automata and the expressiveness gap between Buchi and Rabin tree automata. W e consider tree automata that recognize derived languages. For a word language L, the derived language of L , denoted LA, is the set of all trees all of whose paths are in L. Since often we want to specify that all the computations of the program satisfy some property, the interest an derived languages is clear. Our main result shows that L is recognizable b y a nondeterministic Buchi word automaton but not b y a deterministic Biichi word automaton iff L A is recognizable b y a Rabin tree automaton and not by a Biichi tree automaton. Our result provides a simple explanation to the *Address: 600 Mountain Avenue, Murray Hill, NJ 07974, U S A . Email: okaresearch. att . com +Address: School of Mathematics, Tel Aviv 69978, Israel. Email: saf rammath. tau. ac . il $Address: Department of Computer Science, Houston, TX 77005-1892, U.S.A. Email: vardiacs .rice.edu URL: http://www.cs.rice.edu/"vardi expressiveness gap between Biichi and Rabin tree automata. Since the gap between deterministic and nondeterministic Biichi word automata is well understood, our result also provides a characterization of derived languages that can be recognized by Biichi tree automata. Finally, it also provides an exponential determinization of Biichi tree automata that recognize derived languages.
منابع مشابه
Higher Dimensional Transition Systems - Logic in Computer Science, 1996. LICS '96. Proceedings., Eleventh Annual IEEE Symposium on
We introduce the notion of higher dimensional transition systems as a model of concurrency providing an elementary, set-theoretic formalisation of the idea of higher dimensional transition. We show an embedding of the category of higher dimensional transition systems into that of higher dimensional automata which cuts down to an equivalence when we restrict to non-degenerate automata. Moreovel;...
متن کاملWeak Bisimulation and Open Maps
A systematic treatment of weak bisimulation and observational congruence on presheaf models is presented. The theory is developed with respect to a “hiding” functor from a category of paths to observable paths. Via a view of processes as bundles , we are able to account for weak morphisms (roughly only required to preserve observable paths) and to derive a saturation monad (on the category of p...
متن کاملSpectra of Monadic Second-Order Formulas with One Unary Function
We establish the eventual periodicity of the spectrum of any monadic second-order formula where (i) all relation symbols, except equality, are unary, and (ii) there is only one function symbol and that symbol is unary. Eighteenth Annual IEEE Symposium on Logic in Computer Science (LICS 2003) Microsoft Research, One Microsoft Way, Redmond, WA 98052 Publication 536, partially supported by US–Isra...
متن کاملRelating Word and Tree Automata
In the automata-theoretic approach to verification, we translate specifications to automata. Complexity considerations motivate the distinction between different types of automata. Already in the 60’s, it was known that deterministic Büchi word automata are less expressive than nondeterministic Büchi word automata. The proof is easy and can be stated in a few lines. In the late 60’s, Rabin prov...
متن کاملCompleteness of Continuation Models for lm-Calculus
We show that a certain simple call-by-name continuation semantics of Parigot’s λμ-calculus is complete. More precisely, for every λμ-theory we construct a cartesian closed category such that the ensuing continuation-style interpretation of λμ, which maps terms to functions sending abstract continuations to responses, is full and faithful. Thus, any λμ-category in the sense of L. Ong (1996, in “...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996